home *** CD-ROM | disk | FTP | other *** search
/ Aminet 48 / Aminet 48 (2002)(GTI - Schatztruhe)[!][Apr 2002].iso / Aminet / text / edit / vim60src.lha / Vim / vim60 / src / testdir / test12.in < prev    next >
Encoding:
Text File  |  2001-09-09  |  1.2 KB  |  53 lines

  1. Tests for 'directory' option.
  2. - ".", in same dir as file
  3. - "./dir", in directory relative to file
  4. - "dir", in directory relative to current dir
  5.  
  6. STARTTEST
  7. :so small.vim
  8. :set nocompatible viminfo+=nviminfo
  9. :set dir=.,~
  10. :/start of testfile/,/end of testfile/w! Xtest1
  11. :" do an ls of the current dir to find the swap file (should not be there)
  12. :if has("unix")
  13. :  !ls .X*.swp >test.out
  14. :else
  15. :  r !ls X*.swp >test.out
  16. :endif
  17. :!echo first line >>test.out
  18. :e Xtest1
  19. :if has("unix")
  20. :" Do an ls of the current dir to find the swap file, remove the leading dot
  21. :" to make the result the same for all systems.
  22. :  r!ls .X*.swp
  23. :  s/\.*X/X/
  24. :  .w >>test.out
  25. :  undo
  26. :else
  27. :  !ls X*.swp >>test.out
  28. :endif
  29. :!echo under Xtest1.swp >>test.out
  30. :!mkdir Xtest2
  31. :set dir=./Xtest2,.,~
  32. :e Xtest1
  33. :!ls X*.swp >>test.out
  34. :!echo under under >>test.out
  35. :!ls Xtest2 >>test.out
  36. :!echo under Xtest1.swp >>test.out
  37. :!mkdir Xtest.je
  38. :/start of testfile/,/end of testfile/w! Xtest2/Xtest3
  39. :set dir=Xtest.je,~
  40. :e Xtest2/Xtest3
  41. :swap
  42. :!ls Xtest2 >>test.out
  43. :!echo under Xtest3 >>test.out
  44. :!ls Xtest.je >>test.out
  45. :!echo under Xtest3.swp >>test.out
  46. :qa!
  47. ENDTEST
  48.  
  49. start of testfile
  50. line 2 Abcdefghij
  51. line 3 Abcdefghij
  52. end of testfile
  53.